package com.zhou.dao;

import com.github.pagehelper.Page;
import com.zhou.pojo.Menu;

import java.util.List;

public interface MenuMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Menu record);

    int insertSelective(Menu record);

    Menu selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Menu record);

    int updateByPrimaryKey(Menu record);

    List<Menu> findMenuByUsername(String username);

    Integer[] findMenuIdsByRoleId(Integer id);

    List<Menu> findAll();

    long findCountByCheckMenuId(Integer id);

    void deleteRoleMenuById(Integer id);

    long findExist(Menu menu);

    List<Menu> findAllParent();

    Page<Menu> getTreeData(String queryString);

}